Ext.define('Admin.view.stats.Benchmarking', {
	        extend : 'Ext.panel.Panel',
	        alias : 'widget.benchmarking',

	        viewModel : 'benchmarking',
	        controller : 'benchmarking',

	        cls : 'view-container',

	        listeners : {
		        'refresh' : 'onBenchmarkingRefresh'
	        },

	        layout : 'fit',

	        tbar : [{
		                xtype : 'xcombo',
		                width : 180,
		                emptyText : '量测点',
		                allowBlank : false,
		                bind : {
			                value : '{metric}',
			                store : '{metricStore}'
		                },
		                listeners : {
			                change : 'onParamsChange'
		                }
	                }, {
		                xtype : 'xdatefield',
		                emptyText : '查询日期',
		                bind : {
			                value : '{queryDate}'
		                },
		                listeners : {
			                change : 'onParamsChange'
		                },
		                allowBlank : false
	                }, Admin.button.Crud.Refresh(), '-', {
		                xtype : 'xsegmentedbutton',
		                bind : {
			                value : '{interval}'
		                },
		                listeners : {
			                change : 'onParamsChange'
		                },
		                items : [{
			                        text : '日',
			                        value : 'P1D',
			                        tooltip : '查询一天的数据'
		                        }, {
			                        text : '周',
			                        value : 'P1W',
			                        tooltip : '查询最近7天的数据'
		                        }, {
			                        text : '月',
			                        value : 'P1M',
			                        tooltip : '查询本月的数据'
		                        }]
	                }],

	        items : [{
		                xtype : 'echartsrectangular',
		                bind : {
			                url : '{echartUrl}'
		                },
		                custom : {
			                grid : {
				                left : 50,
				                right : 50,
				                bottom : 65
			                }
		                }
	                }]
        });